<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
         const str='abaasdffggggghhjjkkgfddsss3444345'
         console.log(str.length);
        // let a=str.charAt()
        // 取出指定位置的字符 
        for(let i=0;i<str.length;i++){
            if(i==0 || i%2!=0){
                 console.log(str.charAt(i));
                }
           if(i==0||i==3||i==5||i==9){
            console.log('哈哈哈'+str.charAt(i));
           }
        }
        //查找以上字符串是否存在
        for(let i=0;i<str.length;i++){
            if(str.indexOf('i')==-1|| str.indexOf('o')==-1||str.indexOf('b')==-1){
               console.log('my');
                }
        }
        // 替换
        let str1='abaasdffggggghhjjkkgfddsss3444345'

        for(let i=0;i<str1.length;i++){
            console.log(str1.charAt(i));
            if(str1.charAt(i)=='g'){
                str1=str1.replace('g','22')
            }
        }
        console.log(str1);
        // 截取1-5字符串
        console.log(str.slice(1,6));

        // 找出次数最多
        let o={}
        for(let i=0;i<str.length;i++){
            let os=str. charAt(i)
            // console.log('嘿嘿嘿'+os);
            if(o[os]){
                o[os]++;
            }else{
                o[os]=1
            }
        }
        console.log(o);
        let max=0;
        let m='';
        for (const k in o) {
            if(o[k]>max){
                max=o[k]
                m=k;
            }
        }
        console.log(max,m);
    </script>
</body>
</html>